home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / ewl / ewl_misc.h < prev    next >
C/C++ Source or Header  |  2006-01-09  |  1KB  |  53 lines

  1. #ifndef __EWL_MISC_H__
  2. #define __EWL_MISC_H__
  3.  
  4. /**
  5.  * @file ewl_misc.h
  6.  *
  7.  * @defgroup Ewl_Misc Misc: Miscellaneous Utility Functions
  8.  * Provides important miscellaneous functionality such as manipulation of the
  9.  * main loop.
  10.  *
  11.  * @{
  12.  */
  13.  
  14. typedef struct Ewl_Options Ewl_Options;
  15.  
  16. struct Ewl_Options
  17. {
  18.     int             debug_level;
  19.     char           *xdisplay;
  20. };
  21.  
  22. int             ewl_init(int *argc, char **argv);
  23. void            ewl_print_help(void);
  24. int             ewl_shutdown(void);
  25. void            ewl_main(void);
  26. void            ewl_main_quit(void);
  27. void            ewl_configure_request(Ewl_Widget *w);
  28. void            ewl_configure_queue(void);
  29. void            ewl_configure_cancel_request(Ewl_Widget *w);
  30. void            ewl_realize_request(Ewl_Widget *w);
  31. void            ewl_realize_cancel_request(Ewl_Widget *w);
  32. void            ewl_realize_queue(void);
  33. void            ewl_destroy_request(Ewl_Widget *w);
  34. int             ewl_garbage_collect_idler(void *data);
  35. void            ewl_realize_phase_enter(void);
  36. void            ewl_realize_phase_exit(void);
  37. int             ewl_in_realize_phase(void);
  38. unsigned int    ewl_engine_mask_get();
  39. void            ewl_evas_destroy(Evas *evas);
  40. void            ewl_evas_object_destroy(Evas_Object *obj);
  41. char            *ewl_debug_get_indent(void);
  42.  
  43. #undef DEBUG_MALLOCDEBUG
  44. #ifdef DEBUG_MALLOCDEBUG
  45. char *strdup(const char *str);
  46. #endif
  47.  
  48. /**
  49.  * @}
  50.  */
  51.  
  52. #endif                /* __EWL_MISC_H__ */
  53.